@charset "utf-8";
/* CSS Document */

html { margin:0; padding:0; font-size:12px; font-family: Verdana, Geneva, sans-serif; height:100%;}
body { margin:0; padding:0; background-color:#e8e8f0; height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td { margin:0;padding:0;}
img { border:0;}
.clear{clear:both; height:0;overflow:hidden;}

#top {height:62px;background:url(../images/bg/doorstore/top-bg.gif) repeat-x;}
#top .logo { width:784px; height:39px; margin:0 auto; padding:23px 8px 0;}

#main { width:800px; margin:0 auto;}
#main .top { height:30px; background:url(../images/bg/doorstore/bg1.gif) no-repeat; padding:16px 20px 0; color:#fff;}
#main .top span { margin-left:10px;}

#main .text { width:760px; margin:0 auto; background:url(../images/bg/doorstore/bg2.gif) repeat-y; padding:20px; color:#666;}
.text table { width:100%;border:1px solid #c5cad0; border-collapse: collapse;}
.text th {border: 1px solid #c5cad0;background:#d6e0ec !important; height:30px;}
.text tr { background-color:#fff;}
.text td { line-height:20px;border: 1px solid #c5cad0; text-align:center;}
.text td input { border:0; text-align:center; height:20px; background:none; line-height:20px; width:100%;}

#main .foot { width:760px; height:31px; margin:0 auto; background:url(../images/bg/doorstore/bg3.gif) no-repeat; padding:4px 20px;}
.btn { width:97px; height:22px; background:url(../images/bg/doorstore/btn.gif) no-repeat; border:0; float:right; color:#ccc; line-height:22px; }
.btn:hover { color:#fff;}

#footer { width:780px; margin:0 auto; color:#666; line-height:30px; padding:0 10px;}
#footer a { color:#666; text-decoration:none;}
#footer a:hover { color:#333; text-decoration:underline;}